package cn.net.sinodata.system.domain.vo;

import cn.net.sinodata.system.domain.SysQueueThreadPool;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.Date;

/**
 * 队列线程池信息视图对象 sys_queue_thread_pool
 *
 * @author yinliangyun
 */
@Data
@AutoMapper(target = SysQueueThreadPool.class)
public class SysQueueThreadPoolVo implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 自增ID
     */
    private Integer id;

    /**
     * 队列名称
     */
    private String queueName;

    /**
     * 队列编码
     */
    private String queueCode;

    /**
     * 线程池大小
     */
    private Integer threadSize;

    /**
     * 超时时间
     */
    private Integer waitTime;

    /**
     * 处理类
     */
    private String queueClass;

    /**
     * 运行开始时间
     */
    private String runStartTime;

    /**
     * 运行结束时间
     */
    private String runEndTime;

    /**
     * 启动表达式
     */
    private String flagExpress;

    /**
     * 备注
     */
    private String remark;

    /**
     * 创建时间
     */
    private Date createTime;

}
